package slhs.tempo.TableAnalyzer;

import javax.swing.RowFilter;
import javax.swing.table.DefaultTableModel;

public class TableFiltersFactory {
	private RowFilter<DefaultTableModel, Object> textFilter = null;
	private RowFilter<DefaultTableModel, Object> subjectFilter = null;
	private RowFilter<DefaultTableModel, Object> incorrectResponseFilter = null;
	private RowFilter<DefaultTableModel, Object> expItemsFilter = null;

	protected RowFilter<DefaultTableModel, Object> getPlainTextFilter(){
		
		return textFilter;
	}
	
	protected RowFilter<DefaultTableModel, Object> getPlainSubjectFilter(){
		
		return subjectFilter;
	}
	
	protected RowFilter<DefaultTableModel, Object> getIncorrectResponseFilter(){
		
		return incorrectResponseFilter;
	}
	
	protected RowFilter<DefaultTableModel, Object> getExpItemsFilter(){
		
		return expItemsFilter;
	}
	

}
